﻿using CaseManagerLibrary.Log;
using PSDAutoBurnService.AutoBurn;
using PSDAutoBurnService.Download;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PSDAutoBurnService
{
    public class AutoBurnServiceContext
    { 
        public ILog Logger { get; set; }

        public MessageManager MessageManager { get; set; }

        public DownloadManager DownloadManager { get; set; }

        public AutoBurnManager AutoBurnManager { get; set; }
        public AutoBurnServiceContext()
        { }

        public void Init()
        { }

        public void Start()
        { }

        public void Stop()
        { }

        public void CreateBurnTask()
        {
            DownloadManager.CreateDownloadJob();
        }


    }
}
